Function for obtaining a vector of RGB color codes where the colors are as distinctive as possible from each other.
This function extracts colors from Paired (12 colors), Set2 (8 colors), and Dark2 (8 colors) palettes provided in
the RColorBrewer package. If you need more than 28 colors, please remember to add your own palette.