* feat: add RGB to HSL color format conversion algorithm
* test: add self-tests for rgb to hsl conversion algorithm
* fix: change function code to concise format
* fix: use throw and segregate the test cases
* chore: clean up the test format
* chore: use correct styling