birthday helper: passes all tests BUT need to fix first name last name handling. not done