some algorithms and brain-inspired software written in Java