extract .tar & .zip archives in their own folder

It does this for most archives but not all of them.
Definitely let me know if you find a better way to do this.