Implementing Functional Languages: a tutorial Simon L Peyton Jones Department of Computing Science, University of Glasgow and David R Lester Department of Computer Science,…