Title: Revisiting Zeno's Paradoxes