add Lab <-> LCh
add warn()
add rgb.isValid()
add LChMaxC() but with bug somewhere
add rgb.set()
add naive impl of LChMaxC(); optimize later