padLeft function
Pads text to width with leading spaces.
If text is already at or longer than width, returns text unchanged.
Example:
padLeft('42', 5); // ' 42'
Implementation
String padLeft(String text, int width) {
if (text.length >= width) return text;
return ' ' * (width - text.length) + text;
}