Use guards to solve same kata