My neural networking library from college (slow and buggy, but entirely mine)