Making the Grade: How a 15-year-old went from no coding knowledge to being recognized by Apple for an iOS bug fix