Everything has been thought of before, but the difficulty is to think of it again. — Johann Wolfgang von Goethe