MHPP: Exploring the Capabilities and Limitations of Language Models Beyond Basic Code Generation | Synapse