Regarding your toString method. So this will result in just saying algorithm 19 [info goes here] if I'm reading this correct. However if we run a bunch of algorithms together, we'll probably want actual names of algorithms rather than just their number in the book. This reduces time needed to look it up. Looking up the algorithm itself, it does have a strange name. Maybe something like ECStratMuPlusLambda or something.