A self-applicable partial evaluator for the lambda calculus | IEEE Conference Publication | IEEE Xplore