In this day and age, technology is travelling at an icredible pace and is exhibiting no evidences of scaling down so it is something very exciting to be a part of and live through. Our personal lives have grown to be extremely dependent on the technology that people have developed. Professionals have also not too long ago made many breakthroughs in