Essays In Computation Of Heterogeneous Agent Models