join to momoization
add gitignores
join to Miscellaneous