"A pure code area is a group of functions that depends only on its arguments and produces just one result, i.e. functions that do not modify any information and do not depend on external data." . . . .