School assignment for Serious JavaScript