Higher order symbolic execution for contract verification and refutation*. (21st December 2016)