almost done implementing Brighten()