prob 55 initial functions
prob 55 more smallish functions