extension methods

- ADD: Grayscale() extension method