An adaptation of lacker/ikalman to work in Java.