fun little kata
refactored check_ages, so nasty now