Spiking Deep Neural Networks: Engineered and Biological Approaches to Object Recognition