Wrote a padding function and tested edge cases (empty, partial, and multiple). Should work