Func Programing Homework