An overview of Hamartiology