Improvements

Discovered Errors

Algorithm Comments