Various algorithms and problem solving tests and examples