A deep learning framework created from scratch with Python and NumPy, having autograd capabilities