The spark docs say `analogWrite` can take a value from 0 - 255. Should I add another function that simply bounds the value in that range?