GreeDS Greedy Disc Subtraction - an iterative PCA high-contrast imaging algorithm. Based on the work of Pairet et al. (2021)