* Add Sum of Squares algorithm implementation
* Format code and add Wikipedia URL for Lagrange's theorem
* Fixed clang-format issues
* Added Mo's Algorithm and DiceThrower recursive algorithms
- Mo's Algorithm: Square root decomposition for offline range queries(Imp in CP)
- DiceThrower: Recursive backtracking for dice combinations(very imp)
- Both algorithms include comprehensive test suites
- Formatted with clang-format and i follow contribution guidelines
* Fixed checkstyle violation
* Fixed SpotBugs issue
* Added in PMD exclusions
* Improved test coverage for better Codecov scores.
* Fixed clang-format issues in test files
* Add Mo's Algorithm and DiceThrower algorithms with comprehensive tests
* Fixed PartitionProblem.java documentation comment placement