Limits of computation : from a programming perspective /: from a programming perspective. (2016)