add 11-8: leap year using filter or list comp.
add 11-12: timeit