Add `Color::euclidian_distance` and `Rgb::lerp`, then use them in a new `Palette<T>` type whose `expand` method adds colors between close pairs. Split `palette.rs` into a module, with `NORD_PALETTE` in its own file.
Add `Color::euclidian_distance` and `Rgb::lerp`, then use them in a new `Palette<T>` type whose `expand` method adds colors between close pairs. Split `palette.rs` into a module, with `NORD_PALETTE` in its own file.