Text this: Topology optimization: a review for structural designs under vibration problems