Difference between line and staff organization?

difference btn line and line and staff organization