Pure for testing purposes (coursera)