+ recursive code support
+ branch probabilities calc
+ forward recursion calc