



More Efficient LPad Function for Large Padding Lengths
function LPad(ContentToSize,PadLength,PadChar) { return GetRepeatedCharString(PadChar, PadLength -ContentToSize.length) + ContentToSize;}function GetRepeatedCharString(Char, Size) { if (Size < 1) return ""; else if (Size == 1) return Char; else return GetRepeatedCharString(Char, Size / 2) +GetRepeatedCharString(Char, (Size + 1) / 2);}Arguments:ContentToSize - Content to be PaddedPadLength -Length of the string after paddingPadChar - Character