diagonals: varying gradient palette

hsv to rgb conversion in Art.Util
formatting