Introduction to Neuromorphic Computing