Similar Items: PureML: a transparent NumPy-only deep learning framework for teaching and prototyping