*Added GPU implementation *Prints Results *Updated Readme