c# dynamic prog pascal's triangle