Fundamentals of quantum informationÂ