My Solution to Ona's Software Engineer Challenge Question