I am having trouble converting this assembly into C code, specifically I do not totally understand what lea does.