hw6_functs.cpp