find papers that are based on another paper
Google Scholar is a possibility. Another possibility is Web of Science (WoS), if you have access to it. It allows you to access a list of all papers citing the one you are interested in via 'Times Cited' (click on the number). Of course only WoS-indexed sources will be included. On the resulting list you can perform all refinement and sorting actions that WoS allows.