Не думаю, что задание давали, ориентируясь на System.Numerics, тем более, что это даже не паскалевская библиотека, а дотнетовская - не учат этого в школах. Скорее всего, просто не подумали о величине результата. Ну и еще, было бы неплохо инициализировать а единицей, иначе программа Ваша ноль выдаст в ответе.