Automatic synthesis of recursive programs: the proof-planning paradigm | IEEE Conference Publication | IEEE Xplore