Remove Duplicate Letters | Leetcode #316