cfg(test)
todo!()
addition, subtraction, and multiplication of functions and maps, along with correct error messages and tests