Cyclic neural networks concept and implementation