Add implementation of problems in week0 with tests