Added C4Shape category of polygonBySideLength

Added C4Shape category of polygonBySideLength.
Please let me know of any possible improvements, or if any fixes are needed, thank you!