Ideal dc current source