adding first homework solution and tests