Deep Learning: Unravelling the Depths