Cpp Zoo Design Problem Coderbyte