Ok, there is an issue with pref-and with how I assemble the predicate function. Need to recheck. Implemented base case of my-map.