#14: first complete, working implementation of conjugProp