Can you please explain the difference between flowchart, hierachy and pseudo code,how important they are, because I heard that it is important to know this if you want to understand your layout of your program.