Java implementations of common artificial intelligence techniques.