Text this: Overview of Methods for Enhanced Oil Recovery from Conventional and Unconventional Reservoirs