title: In Ethereum Solidity, what is the purpose of the "memory" keyword?
body: <p>When looking at sample contracts, sometimes arrays are declared in methods with "memory" and sometimes they aren't. What's the difference?</p>