The Model Penal Code recognizes abandonment as a defense when an individual commits an attempt and abandons his efforts under circumstances manifesting a complete and voluntary renunciation of criminal purpose.