what's the difference between colorize and rainbow? they seem to be the same