I am new to solidity. I need to understand a couple of things: 1. Maximum value an int and uint can store? 2. Does maximum values stored in int and uint are same?