High Level Vs Low Level Overview