Hannahmariemolar99go Hannahmariemolar99go Computer Science Answered do patents project technical innovation