### Input: Take a list of positive integers as input: 3 5 2 1 6 and create a matrix where the n'th column contains the vector **1:L(n)**, where shorter rows are padded with zeros. ### Test cases: 3 5 2 1 6 ----------------- 1 1 1 1 1 2 2 2 0 2 3 3 0 0 3 0 4 0 0 4 0 5 0 0 5 0 0 0 0 6 1 - 1 1 2 3 4 3 2 1 ------------------------- 1 1 1 1 1 1 1 0 2 2 2 2 2 0 0 0 3 3 3 0 0 0 0 0 4 0 0 0 ### Rules: - Optional input and output formats - List of lists is an acceptable output format - The matrix must be as small as possible (you may not pad it with more zeros than needed) - Shortest code in each language wins - Explanations are highly encouraged