Neuromorphic Computing - the beginning of cognitive computing