Give me some greek inventions and contributions.