advantages and disadvantages of pascal