Read: https://en.wikipedia.org/wiki/Shunting-yard_algorithm
Write a program that inputs a string similar to: 3 + 4 * 2 / ( 1 - 5 ) ^ 2 ^ 3. Your program should apply the Shunting-yard algorithm to this string to ultimately produce a mathematical result.
IMPORTANT***:Small Questions for the expert after the assignment is completed:
1) Which parts of the assignment were you not able to complete fully? For each, explain why you were unable to complete this part and what steps you took to attempt to complete it.