An Introduction to Apache Pig, what is it used for ? How does it work and why use it compared to Map Reduce native code ?