What Type of Government Does North Korea Have?

What Type of Government Does North Korea Have?