my answers to coderbyte challenges with commentary