Having the user supply the amount to lighten by (in `value`) should be easy enough. I'll also make it not operate in-place.