Megaphages Fit Perfectly Between Viruses & Bacteria