I encourage to explore and find you own favorite. &gt;&gt; In our assignments, we'll sometimes ask you to code up an algorithm and use it to solve a concrete problem that is too large to solve by hand.