Corrected isLeapYear() and added new PP 5.2