finished the fizzbuzz challenge. added test cases for later optimization