An introduction to algorithmic information theory PART 1