CSoPL: hw1: division