Revised three more functions to use map and reduce.
Revised remaining functions to use reduce, map, or filter.
Rewrote functions to use list comprehension where appropriate.